DSH Maestro Supervisor: DSH Web Recovery Daemon

DSH Maestro Supervisor is a daemon and plugin combination designed to address state loss caused by DSH Web process crashes or network interruptions. It uses a daemon independent of the Web process tree to check service status every 3 seconds, automatically rolling back to the last known good (LKG) snapshot when a crash occurs and restoring interrupted sessions. Core features include: rollback using SHA256-verified LKG snapshots, automatic scanning and recovery of sessions marked as interrupted within the past 5 minutes, and health report generation. During installation, the plugin must first be built and added to the configuration, and it is recommended to run the daemon via Systemd. The system controls automatic recovery behavior through `~/.dsh/.supervisor/config.json`. Additionally, it supports ... via the RPC interface or command

Read More